FluentCrm\Includes\Core\Container D

Total Complexity 143
Dependencies 11
Dependents 1
Total lines 1,223
Lines of code 435
Logical lines of code 235
Comment lines 556
Methods 65
Properties 14

Methods 65

Method Rating Maintainability Complexity Lines of code
getDependencies()
S
54 7 20
make()
S
54 5 21
bind()
S
57 5 17
getConcrete()
S
61 5 12
tag()
S
62 5 11
build()
S
54 4 21
getCallbacksForType()
S
64 4 9
addDependencyForCallParameter()
S
63 4 10
getCallReflector()
S
64 4 9
instance()
S
62 3 12
getFunctionHint()
S
63 3 11
callClass()
S
65 3 8
resolveClass()
S
65 3 10
isShared()
S
66 3 8
tagged()
S
66 3 9
bound()
S
77 3 3
afterResolving()
S
68 3 7
resolving()
S
68 3 7
keyParametersByArgument()
S
65 3 9
call()
S
68 3 7
getMethodDependencies()
S
63 2 11
getExtenders()
S
71 2 6
resolved()
S
78 2 3
resolveNonClass()
S
68 2 7
resolvingCallback()
S
68 2 8
getContextualConcrete()
S
72 2 5
afterResolvingCallback()
S
68 2 8
fireCallbackArray()
S
73 2 5
isBuildable()
S
79 2 3
missingLeadingSlash()
S
77 2 3
offsetSet()
S
68 2 8
getClosure()
S
70 2 6
isCallableWithAtSign()
S
70 2 6
extend()
S
67 2 8
bindIf()
S
73 2 5
rebinding()
S
71 2 6
rebound()
S
70 2 6
getReboundCallbacks()
S
71 2 6
getParameterName()
S
69 2 7
getParameterType()
S
71 2 6
share()
S
67 2 9
getAlias()
S
78 2 3
dropStaleInstances()
S
79 1 3
offsetUnset()
S
78 1 3
flush()
S
72 1 6
forgetInstances()
S
81 1 3
__get()
S
80 1 3
getInstance()
S
81 1 3
setInstance()
S
80 1 3
forgetInstance()
S
80 1 3
offsetExists()
S
79 1 3
offsetGet()
S
80 1 3
when()
S
79 1 3
getBindings()
S
82 1 3
fireResolvingCallbacks()
S
70 1 6
resolvable()
S
80 1 3
wrap()
S
74 1 5
refresh()
S
73 1 5
extractAlias()
S
79 1 3
alias()
S
80 1 3
bindShared()
S
79 1 3
singleton()
S
79 1 3
addContextualBinding()
S
79 1 3
isAlias()
S
79 1 3
__set()
S
80 1 3